#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//
//int main() {
//	int a;
//	while (scanf("%d", &a) != EOF) {
//		for (int i = 1; i <= a + 1; i++) {
//			for (int j = 1; j <= a + 1; j++) {
//				if (j <= a + 1 - i)
//					printf(" ");
//				else
//					printf("* ");
//			}
//			printf("\n");
//		}
//		for (int i = 1; i <= a; i++) {
//			for (int j = 1; j <= a + 1; j++) {
//				if (j <= i)
//					printf(" ");
//				else
//					printf("* ");
//			}
//			printf("\n");
//		}
//	}
//	return 0;
//}


#include <stdio.h>
int main()
{
	int i = 0;
	int a = 0;
	int b = 0;
	int c = 0;
	int d = 0;
	int f = 0;
	for (i = 100; i < 100000; i++)
	{
		a = i % 10;
		b = i / 10 % 10;
		c = i / 100%10;
		d = i / 1000 % 10;
		f = i / 10000;
		if (i == (a * a * a + b * b * b + c * c * c  + d * d * d + f * f * f  ))
		{
			printf("%d\n", i);
		}
	}
	return 0;
}